home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / xulrunner-1.9.0.14 / res / fonts / mathfont.properties next >
Encoding:
Text File  |  2009-09-02  |  55.1 KB  |  523 lines

  1. # ***** BEGIN LICENSE BLOCK *****
  2. # Version: MPL 1.1/GPL 2.0/LGPL 2.1
  3. #
  4. # The contents of this file are subject to the Mozilla Public License Version
  5. # 1.1 (the "License"); you may not use this file except in compliance with
  6. # the License. You may obtain a copy of the License at
  7. # http://www.mozilla.org/MPL/
  8. #
  9. # Software distributed under the License is distributed on an "AS IS" basis,
  10. # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11. # for the specific language governing rights and limitations under the
  12. # License.
  13. #
  14. # The Original Code is Mozilla MathML Project.
  15. #
  16. # The Initial Developer of the Original Code is
  17. # The University Of Queensland.
  18. # Portions created by the Initial Developer are Copyright (C) 2001
  19. # the Initial Developer. All Rights Reserved.
  20. #
  21. # Contributor(s):
  22. #   Roger B. Sidje <rbs@maths.uq.edu.au>
  23. #   Karl Tomlinson <karlt+@karlt.net>, Mozilla Corporation
  24. #
  25. # Alternatively, the contents of this file may be used under the terms of
  26. # either the GNU General Public License Version 2 or later (the "GPL"), or
  27. # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  28. # in which case the provisions of the GPL or the LGPL are applicable instead
  29. # of those above. If you wish to allow use of your version of this file only
  30. # under the terms of either the GPL or the LGPL, and not to allow others to
  31. # use your version of this file under the terms of the MPL, indicate your
  32. # decision by deleting the provisions above and replace them with the notice
  33. # and other provisions required by the GPL or the LGPL. If you do not delete
  34. # the provisions above, a recipient may use your version of this file under
  35. # the terms of any one of the MPL, the GPL or the LGPL.
  36. #
  37. # ***** END LICENSE BLOCK *****
  38.  
  39. ##LOCALIZATION NOTE:
  40. # These are used to display an alert box to warn users when MathML fonts
  41. # are not installed on their system. The list of missing fonts will be
  42. # substituted in argument %1$S (see a screenshot in bug 128139).
  43. mathfont_missing_dialog_title = Missing MathML Fonts
  44. mathfont_missing_dialog_message = To properly display the MathML on this page you need to install the following fonts:\n%1$S.\n\n\nFor further information see:\nhttp://www.mozilla.org/projects/mathml/fonts
  45.  
  46. ##LOCALIZATION NOTE:
  47. # Do not translate anything else in this file
  48.  
  49. # List of fonts that have corresponding properties files containing special
  50. # glyph tables for stretching MathML characters.  See the documentation at the
  51. # end of this file for details on the setup of the property file associated to
  52. # each font.  Do not include the Unicode table in this list.
  53.  
  54. font.mathfont-glyph-tables = STIXNonUnicode, STIXSize1, Standard Symbols L
  55.  
  56. # The ordered list of fonts with which to attempt to stretch MathML
  57. # characters is controlled by setting pref("font.mathfont-family",
  58. # "CMSY10, CMEX10, ...") for example, or by setting the font-family list in
  59. # :-moz-math-stretchy in mathml.css.
  60. #
  61. # Preferred fonts for particular stretchy characters may be specified in
  62. # preferences.  Each entry is specified using the Unicode format of the
  63. # character, and the comma-separated list of fonts like in the font-family
  64. # property of CSS.  A character can request different fonts for its variants
  65. # and for its parts.
  66. # e.g. pref("font.mathfont-family.\\u2264.base", "CMSY10, etc")
  67. # - A ".base" extension indicates the ordered list fonts to look for the glyph
  68. #   at its base size.
  69. # - The ".variants" extension indicates the ordered list of fonts where to
  70. #   look for glyphs of larger sizes.
  71. # - The ".parts" extension indicates the ordered list of fonts that should be
  72. #   used to look for the partial glyphs to be used to build up the character.
  73. #
  74. # Note: setting base fonts for non-stretchy characters only works
  75. # for operators that are ultimately handled by nsMathMLChar.
  76. # @see how |useMathMLChar| is set in nsMathMLmoFrame::Stretch() & Paint().
  77.  
  78.  
  79.  
  80. # Mappings from Unicode BMP chars to style invariant chars (these chars have
  81. # their own intrinsic predefined styles).
  82. # http://www.w3.org/TR/2003/REC-MathML2-20031021/chapter6.html#chars.BMP-SMP
  83. #
  84. # The string consists of a list of UTF16 code triples.  For each i,
  85. # * the code at offset 3i is the BMP character
  86. # * the following two codes at offset 3i+1 and 3i+2 are either
  87. #   * (usually) a surrogate pair representing the corresponding character
  88. #     in the Mathematical Alphanumeric Symbols block, or
  89. #   * when the corresponding styled mathematical character is in the BMP, that
  90. #     BMP character followed by padding in the form of a UNICODE REPLACEMENT
  91. #     CHARACTER U+fffd.
  92. #
  93. # Currently only some transformations are performed, and only through the
  94. # style system.  (Bug 114365: Support for the 'mathvariant' attribute.)
  95.  
  96. # there are no normal style-invariant mathematical alphanumeric symbols.
  97. #mathvariant.normal =
  98.  
  99. mathvariant.bold = A\ud835\udc00B\ud835\udc01C\ud835\udc02D\ud835\udc03E\ud835\udc04F\ud835\udc05G\ud835\udc06H\ud835\udc07I\ud835\udc08J\ud835\udc09K\ud835\udc0aL\ud835\udc0bM\ud835\udc0cN\ud835\udc0dO\ud835\udc0eP\ud835\udc0fQ\ud835\udc10R\ud835\udc11S\ud835\udc12T\ud835\udc13U\ud835\udc14V\ud835\udc15W\ud835\udc16X\ud835\udc17Y\ud835\udc18Z\ud835\udc19a\ud835\udc1ab\ud835\udc1bc\ud835\udc1cd\ud835\udc1de\ud835\udc1ef\ud835\udc1fg\ud835\udc20h\ud835\udc21i\ud835\udc22j\ud835\udc23k\ud835\udc24l\ud835\udc25m\ud835\udc26n\ud835\udc27o\ud835\udc28p\ud835\udc29q\ud835\udc2ar\ud835\udc2bs\ud835\udc2ct\ud835\udc2du\ud835\udc2ev\ud835\udc2fw\ud835\udc30x\ud835\udc31y\ud835\udc32z\ud835\udc33\u0391\ud835\udea8\u0392\ud835\udea9\u0393\ud835\udeaa\u0394\ud835\udeab\u0395\ud835\udeac\u0396\ud835\udead\u0397\ud835\udeae\u0398\ud835\udeaf\u0399\ud835\udeb0\u039A\ud835\udeb1\u039B\ud835\udeb2\u039C\ud835\udeb3\u039D\ud835\udeb4\u039E\ud835\udeb5\u039F\ud835\udeb6\u03A0\ud835\udeb7\u03A1\ud835\udeb8\u03F4\ud835\udeb9\u03A3\ud835\udeba\u03A4\ud835\udebb\u03A5\ud835\udebc\u03A6\ud835\udebd\u03A7\ud835\udebe\u03A8\ud835\udebf\u03A9\ud835\udec0\u2207\ud835\udec1\u03B1\ud835\udec2\u03B2\ud835\udec3\u03B3\ud835\udec4\u03B4\ud835\udec5\u03B5\ud835\udec6\u03B6\ud835\udec7\u03B7\ud835\udec8\u03B8\ud835\udec9\u03B9\ud835\udeca\u03BA\ud835\udecb\u03BB\ud835\udecc\u03BC\ud835\udecd\u03BD\ud835\udece\u03BE\ud835\udecf\u03BF\ud835\uded0\u03C0\ud835\uded1\u03C1\ud835\uded2\u03C2\ud835\uded3\u03C3\ud835\uded4\u03C4\ud835\uded5\u03C5\ud835\uded6\u03C6\ud835\uded7\u03C7\ud835\uded8\u03C8\ud835\uded9\u03C9\ud835\udeda\u2202\ud835\udedb\u220A\ud835\udedc\u03D1\ud835\udedd\u03F0\ud835\udede\u03D5\ud835\udedf\u03F1\ud835\udee0\u03D6\ud835\udee10\ud835\udfce1\ud835\udfcf2\ud835\udfd03\ud835\udfd14\ud835\udfd25\ud835\udfd36\ud835\udfd47\ud835\udfd58\ud835\udfd69\ud835\udfd7
  100. mathvariant.italic = A\ud835\udc34B\ud835\udc35C\ud835\udc36D\ud835\udc37E\ud835\udc38F\ud835\udc39G\ud835\udc3aH\ud835\udc3bI\ud835\udc3cJ\ud835\udc3dK\ud835\udc3eL\ud835\udc3fM\ud835\udc40N\ud835\udc41O\ud835\udc42P\ud835\udc43Q\ud835\udc44R\ud835\udc45S\ud835\udc46T\ud835\udc47U\ud835\udc48V\ud835\udc49W\ud835\udc4aX\ud835\udc4bY\ud835\udc4cZ\ud835\udc4da\ud835\udc4eb\ud835\udc4fc\ud835\udc50d\ud835\udc51e\ud835\udc52f\ud835\udc53g\ud835\udc54h\u210e\ufffdi\ud835\udc56j\ud835\udc57k\ud835\udc58l\ud835\udc59m\ud835\udc5an\ud835\udc5bo\ud835\udc5cp\ud835\udc5dq\ud835\udc5er\ud835\udc5fs\ud835\udc60t\ud835\udc61u\ud835\udc62v\ud835\udc63w\ud835\udc64x\ud835\udc65y\ud835\udc66z\ud835\udc67\u0391\ud835\udee2\u0392\ud835\udee3\u0393\ud835\udee4\u0394\ud835\udee5\u0395\ud835\udee6\u0396\ud835\udee7\u0397\ud835\udee8\u0398\ud835\udee9\u0399\ud835\udeea\u039A\ud835\udeeb\u039B\ud835\udeec\u039C\ud835\udeed\u039D\ud835\udeee\u039E\ud835\udeef\u039F\ud835\udef0\u03A0\ud835\udef1\u03A1\ud835\udef2\u03F4\ud835\udef3\u03A3\ud835\udef4\u03A4\ud835\udef5\u03A5\ud835\udef6\u03A6\ud835\udef7\u03A7\ud835\udef8\u03A8\ud835\udef9\u03A9\ud835\udefa\u2207\ud835\udefb\u03B1\ud835\udefc\u03B2\ud835\udefd\u03B3\ud835\udefe\u03B4\ud835\udeff\u03B5\ud835\udf00\u03B6\ud835\udf01\u03B7\ud835\udf02\u03B8\ud835\udf03\u03B9\ud835\udf04\u03BA\ud835\udf05\u03BB\ud835\udf06\u03BC\ud835\udf07\u03BD\ud835\udf08\u03BE\ud835\udf09\u03BF\ud835\udf0a\u03C0\ud835\udf0b\u03C1\ud835\udf0c\u03C2\ud835\udf0d\u03C3\ud835\udf0e\u03C4\ud835\udf0f\u03C5\ud835\udf10\u03C6\ud835\udf11\u03C7\ud835\udf12\u03C8\ud835\udf13\u03C9\ud835\udf14\u2202\ud835\udf15\u220A\ud835\udf16\u03D1\ud835\udf17\u03F0\ud835\udf18\u03D5\ud835\udf19\u03F1\ud835\udf1a\u03D6\ud835\udf1b
  101. mathvariant.bold-italic = A\ud835\udc68B\ud835\udc69C\ud835\udc6aD\ud835\udc6bE\ud835\udc6cF\ud835\udc6dG\ud835\udc6eH\ud835\udc6fI\ud835\udc70J\ud835\udc71K\ud835\udc72L\ud835\udc73M\ud835\udc74N\ud835\udc75O\ud835\udc76P\ud835\udc77Q\ud835\udc78R\ud835\udc79S\ud835\udc7aT\ud835\udc7bU\ud835\udc7cV\ud835\udc7dW\ud835\udc7eX\ud835\udc7fY\ud835\udc80Z\ud835\udc81a\ud835\udc82b\ud835\udc83c\ud835\udc84d\ud835\udc85e\ud835\udc86f\ud835\udc87g\ud835\udc88h\ud835\udc89i\ud835\udc8aj\ud835\udc8bk\ud835\udc8cl\ud835\udc8dm\ud835\udc8en\ud835\udc8fo\ud835\udc90p\ud835\udc91q\ud835\udc92r\ud835\udc93s\ud835\udc94t\ud835\udc95u\ud835\udc96v\ud835\udc97w\ud835\udc98x\ud835\udc99y\ud835\udc9az\ud835\udc9b\u0391\ud835\udf1c\u0392\ud835\udf1d\u0393\ud835\udf1e\u0394\ud835\udf1f\u0395\ud835\udf20\u0396\ud835\udf21\u0397\ud835\udf22\u0398\ud835\udf23\u0399\ud835\udf24\u039A\ud835\udf25\u039B\ud835\udf26\u039C\ud835\udf27\u039D\ud835\udf28\u039E\ud835\udf29\u039F\ud835\udf2a\u03A0\ud835\udf2b\u03A1\ud835\udf2c\u03F4\ud835\udf2d\u03A3\ud835\udf2e\u03A4\ud835\udf2f\u03A5\ud835\udf30\u03A6\ud835\udf31\u03A7\ud835\udf32\u03A8\ud835\udf33\u03A9\ud835\udf34\u2207\ud835\udf35\u03B1\ud835\udf36\u03B2\ud835\udf37\u03B3\ud835\udf38\u03B4\ud835\udf39\u03B5\ud835\udf3a\u03B6\ud835\udf3b\u03B7\ud835\udf3c\u03B8\ud835\udf3d\u03B9\ud835\udf3e\u03BA\ud835\udf3f\u03BB\ud835\udf40\u03BC\ud835\udf41\u03BD\ud835\udf42\u03BE\ud835\udf43\u03BF\ud835\udf44\u03C0\ud835\udf45\u03C1\ud835\udf46\u03C2\ud835\udf47\u03C3\ud835\udf48\u03C4\ud835\udf49\u03C5\ud835\udf4a\u03C6\ud835\udf4b\u03C7\ud835\udf4c\u03C8\ud835\udf4d\u03C9\ud835\udf4e\u2202\ud835\udf4f\u220A\ud835\udf50\u03D1\ud835\udf51\u03F0\ud835\udf52\u03D5\ud835\udf53\u03F1\ud835\udf54\u03D6\ud835\udf55
  102. mathvariant.double-struck = A\ud835\udd38B\ud835\udd39C\u2102\ufffdD\ud835\udd3bE\ud835\udd3cF\ud835\udd3dG\ud835\udd3eH\u210d\ufffdI\ud835\udd40J\ud835\udd41K\ud835\udd42L\ud835\udd43M\ud835\udd44N\u2115\ufffdO\ud835\udd46P\u2119\ufffdQ\u211a\ufffdR\u211d\ufffdS\ud835\udd4aT\ud835\udd4bU\ud835\udd4cV\ud835\udd4dW\ud835\udd4eX\ud835\udd4fY\ud835\udd50Z\u2124\ufffda\ud835\udd52b\ud835\udd53c\ud835\udd54d\ud835\udd55e\ud835\udd56f\ud835\udd57g\ud835\udd58h\ud835\udd59i\ud835\udd5aj\ud835\udd5bk\ud835\udd5cl\ud835\udd5dm\ud835\udd5en\ud835\udd5fo\ud835\udd60p\ud835\udd61q\ud835\udd62r\ud835\udd63s\ud835\udd64t\ud835\udd65u\ud835\udd66v\ud835\udd67w\ud835\udd68x\ud835\udd69y\ud835\udd6az\ud835\udd6b0\ud835\udfd81\ud835\udfd92\ud835\udfda3\ud835\udfdb4\ud835\udfdc5\ud835\udfdd6\ud835\udfde7\ud835\udfdf8\ud835\udfe09\ud835\udfe1
  103. mathvariant.script = A\ud835\udc9cB\u212c\ufffdC\ud835\udc9eD\ud835\udc9fE\u2130\ufffdF\u2131\ufffdG\ud835\udca2H\u210b\ufffdI\u2110\ufffdJ\ud835\udca5K\ud835\udca6L\u2112\ufffdM\u2133\ufffdN\ud835\udca9O\ud835\udcaaP\ud835\udcabQ\ud835\udcacR\u211b\ufffdS\ud835\udcaeT\ud835\udcafU\ud835\udcb0V\ud835\udcb1W\ud835\udcb2X\ud835\udcb3Y\ud835\udcb4Z\ud835\udcb5a\ud835\udcb6b\ud835\udcb7c\ud835\udcb8d\ud835\udcb9e\u212f\ufffdf\ud835\udcbbg\u210a\ufffdh\ud835\udcbdi\ud835\udcbej\ud835\udcbfk\ud835\udcc0l\ud835\udcc1m\ud835\udcc2n\ud835\udcc3o\u2134\ufffdp\ud835\udcc5q\ud835\udcc6r\ud835\udcc7s\ud835\udcc8t\ud835\udcc9u\ud835\udccav\ud835\udccbw\ud835\udcccx\ud835\udccdy\ud835\udccez\ud835\udccf
  104. mathvariant.bold-script = A\ud835\udcd0B\ud835\udcd1C\ud835\udcd2D\ud835\udcd3E\ud835\udcd4F\ud835\udcd5G\ud835\udcd6H\ud835\udcd7I\ud835\udcd8J\ud835\udcd9K\ud835\udcdaL\ud835\udcdbM\ud835\udcdcN\ud835\udcddO\ud835\udcdeP\ud835\udcdfQ\ud835\udce0R\ud835\udce1S\ud835\udce2T\ud835\udce3U\ud835\udce4V\ud835\udce5W\ud835\udce6X\ud835\udce7Y\ud835\udce8Z\ud835\udce9a\ud835\udceab\ud835\udcebc\ud835\udcecd\ud835\udcede\ud835\udceef\ud835\udcefg\ud835\udcf0h\ud835\udcf1i\ud835\udcf2j\ud835\udcf3k\ud835\udcf4l\ud835\udcf5m\ud835\udcf6n\ud835\udcf7o\ud835\udcf8p\ud835\udcf9q\ud835\udcfar\ud835\udcfbs\ud835\udcfct\ud835\udcfdu\ud835\udcfev\ud835\udcffw\ud835\udd00x\ud835\udd01y\ud835\udd02z\ud835\udd03
  105. mathvariant.fraktur = A\ud835\udd04B\ud835\udd05C\u212d\ufffdD\ud835\udd07E\ud835\udd08F\ud835\udd09G\ud835\udd0aH\u210c\ufffdI\u2111\ufffdJ\ud835\udd0dK\ud835\udd0eL\ud835\udd0fM\ud835\udd10N\ud835\udd11O\ud835\udd12P\ud835\udd13Q\ud835\udd14R\u211c\ufffdS\ud835\udd16T\ud835\udd17U\ud835\udd18V\ud835\udd19W\ud835\udd1aX\ud835\udd1bY\ud835\udd1cZ\u2128\ufffda\ud835\udd1eb\ud835\udd1fc\ud835\udd20d\ud835\udd21e\ud835\udd22f\ud835\udd23g\ud835\udd24h\ud835\udd25i\ud835\udd26j\ud835\udd27k\ud835\udd28l\ud835\udd29m\ud835\udd2an\ud835\udd2bo\ud835\udd2cp\ud835\udd2dq\ud835\udd2er\ud835\udd2fs\ud835\udd30t\ud835\udd31u\ud835\udd32v\ud835\udd33w\ud835\udd34x\ud835\udd35y\ud835\udd36z\ud835\udd37
  106. mathvariant.bold-fraktur = A\ud835\udd6cB\ud835\udd6dC\ud835\udd6eD\ud835\udd6fE\ud835\udd70F\ud835\udd71G\ud835\udd72H\ud835\udd73I\ud835\udd74J\ud835\udd75K\ud835\udd76L\ud835\udd77M\ud835\udd78N\ud835\udd79O\ud835\udd7aP\ud835\udd7bQ\ud835\udd7cR\ud835\udd7dS\ud835\udd7eT\ud835\udd7fU\ud835\udd80V\ud835\udd81W\ud835\udd82X\ud835\udd83Y\ud835\udd84Z\ud835\udd85a\ud835\udd86b\ud835\udd87c\ud835\udd88d\ud835\udd89e\ud835\udd8af\ud835\udd8bg\ud835\udd8ch\ud835\udd8di\ud835\udd8ej\ud835\udd8fk\ud835\udd90l\ud835\udd91m\ud835\udd92n\ud835\udd93o\ud835\udd94p\ud835\udd95q\ud835\udd96r\ud835\udd97s\ud835\udd98t\ud835\udd99u\ud835\udd9av\ud835\udd9bw\ud835\udd9cx\ud835\udd9dy\ud835\udd9ez\ud835\udd9f
  107. mathvariant.sans-serif = A\ud835\udda0B\ud835\udda1C\ud835\udda2D\ud835\udda3E\ud835\udda4F\ud835\udda5G\ud835\udda6H\ud835\udda7I\ud835\udda8J\ud835\udda9K\ud835\uddaaL\ud835\uddabM\ud835\uddacN\ud835\uddadO\ud835\uddaeP\ud835\uddafQ\ud835\uddb0R\ud835\uddb1S\ud835\uddb2T\ud835\uddb3U\ud835\uddb4V\ud835\uddb5W\ud835\uddb6X\ud835\uddb7Y\ud835\uddb8Z\ud835\uddb9a\ud835\uddbab\ud835\uddbbc\ud835\uddbcd\ud835\uddbde\ud835\uddbef\ud835\uddbfg\ud835\uddc0h\ud835\uddc1i\ud835\uddc2j\ud835\uddc3k\ud835\uddc4l\ud835\uddc5m\ud835\uddc6n\ud835\uddc7o\ud835\uddc8p\ud835\uddc9q\ud835\uddcar\ud835\uddcbs\ud835\uddcct\ud835\uddcdu\ud835\uddcev\ud835\uddcfw\ud835\uddd0x\ud835\uddd1y\ud835\uddd2z\ud835\uddd30\ud835\udfe21\ud835\udfe32\ud835\udfe43\ud835\udfe54\ud835\udfe65\ud835\udfe76\ud835\udfe87\ud835\udfe98\ud835\udfea9\ud835\udfeb
  108. mathvariant.bold-sans-serif = A\ud835\uddd4B\ud835\uddd5C\ud835\uddd6D\ud835\uddd7E\ud835\uddd8F\ud835\uddd9G\ud835\udddaH\ud835\udddbI\ud835\udddcJ\ud835\uddddK\ud835\udddeL\ud835\udddfM\ud835\udde0N\ud835\udde1O\ud835\udde2P\ud835\udde3Q\ud835\udde4R\ud835\udde5S\ud835\udde6T\ud835\udde7U\ud835\udde8V\ud835\udde9W\ud835\uddeaX\ud835\uddebY\ud835\uddecZ\ud835\uddeda\ud835\uddeeb\ud835\uddefc\ud835\uddf0d\ud835\uddf1e\ud835\uddf2f\ud835\uddf3g\ud835\uddf4h\ud835\uddf5i\ud835\uddf6j\ud835\uddf7k\ud835\uddf8l\ud835\uddf9m\ud835\uddfan\ud835\uddfbo\ud835\uddfcp\ud835\uddfdq\ud835\uddfer\ud835\uddffs\ud835\ude00t\ud835\ude01u\ud835\ude02v\ud835\ude03w\ud835\ude04x\ud835\ude05y\ud835\ude06z\ud835\ude07\u0391\ud835\udf56\u0392\ud835\udf57\u0393\ud835\udf58\u0394\ud835\udf59\u0395\ud835\udf5a\u0396\ud835\udf5b\u0397\ud835\udf5c\u0398\ud835\udf5d\u0399\ud835\udf5e\u039A\ud835\udf5f\u039B\ud835\udf60\u039C\ud835\udf61\u039D\ud835\udf62\u039E\ud835\udf63\u039F\ud835\udf64\u03A0\ud835\udf65\u03A1\ud835\udf66\u03F4\ud835\udf67\u03A3\ud835\udf68\u03A4\ud835\udf69\u03A5\ud835\udf6a\u03A6\ud835\udf6b\u03A7\ud835\udf6c\u03A8\ud835\udf6d\u03A9\ud835\udf6e\u2207\ud835\udf6f\u03B1\ud835\udf70\u03B2\ud835\udf71\u03B3\ud835\udf72\u03B4\ud835\udf73\u03B5\ud835\udf74\u03B6\ud835\udf75\u03B7\ud835\udf76\u03B8\ud835\udf77\u03B9\ud835\udf78\u03BA\ud835\udf79\u03BB\ud835\udf7a\u03BC\ud835\udf7b\u03BD\ud835\udf7c\u03BE\ud835\udf7d\u03BF\ud835\udf7e\u03C0\ud835\udf7f\u03C1\ud835\udf80\u03C2\ud835\udf81\u03C3\ud835\udf82\u03C4\ud835\udf83\u03C5\ud835\udf84\u03C6\ud835\udf85\u03C7\ud835\udf86\u03C8\ud835\udf87\u03C9\ud835\udf88\u2202\ud835\udf89\u220A\ud835\udf8a\u03D1\ud835\udf8b\u03F0\ud835\udf8c\u03D5\ud835\udf8d\u03F1\ud835\udf8e\u03D6\ud835\udf8f0\ud835\udfec1\ud835\udfed2\ud835\udfee3\ud835\udfef4\ud835\udff05\ud835\udff16\ud835\udff27\ud835\udff38\ud835\udff49\ud835\udff5
  109. mathvariant.sans-serif-italic = A\ud835\ude08B\ud835\ude09C\ud835\ude0aD\ud835\ude0bE\ud835\ude0cF\ud835\ude0dG\ud835\ude0eH\ud835\ude0fI\ud835\ude10J\ud835\ude11K\ud835\ude12L\ud835\ude13M\ud835\ude14N\ud835\ude15O\ud835\ude16P\ud835\ude17Q\ud835\ude18R\ud835\ude19S\ud835\ude1aT\ud835\ude1bU\ud835\ude1cV\ud835\ude1dW\ud835\ude1eX\ud835\ude1fY\ud835\ude20Z\ud835\ude21a\ud835\ude22b\ud835\ude23c\ud835\ude24d\ud835\ude25e\ud835\ude26f\ud835\ude27g\ud835\ude28h\ud835\ude29i\ud835\ude2aj\ud835\ude2bk\ud835\ude2cl\ud835\ude2dm\ud835\ude2en\ud835\ude2fo\ud835\ude30p\ud835\ude31q\ud835\ude32r\ud835\ude33s\ud835\ude34t\ud835\ude35u\ud835\ude36v\ud835\ude37w\ud835\ude38x\ud835\ude39y\ud835\ude3az\ud835\ude3b
  110. mathvariant.sans-serif-bold-italic = A\ud835\ude3cB\ud835\ude3dC\ud835\ude3eD\ud835\ude3fE\ud835\ude40F\ud835\ude41G\ud835\ude42H\ud835\ude43I\ud835\ude44J\ud835\ude45K\ud835\ude46L\ud835\ude47M\ud835\ude48N\ud835\ude49O\ud835\ude4aP\ud835\ude4bQ\ud835\ude4cR\ud835\ude4dS\ud835\ude4eT\ud835\ude4fU\ud835\ude50V\ud835\ude51W\ud835\ude52X\ud835\ude53Y\ud835\ude54Z\ud835\ude55a\ud835\ude56b\ud835\ude57c\ud835\ude58d\ud835\ude59e\ud835\ude5af\ud835\ude5bg\ud835\ude5ch\ud835\ude5di\ud835\ude5ej\ud835\ude5fk\ud835\ude60l\ud835\ude61m\ud835\ude62n\ud835\ude63o\ud835\ude64p\ud835\ude65q\ud835\ude66r\ud835\ude67s\ud835\ude68t\ud835\ude69u\ud835\ude6av\ud835\ude6bw\ud835\ude6cx\ud835\ude6dy\ud835\ude6ez\ud835\ude6f\u0391\ud835\udf90\u0392\ud835\udf91\u0393\ud835\udf92\u0394\ud835\udf93\u0395\ud835\udf94\u0396\ud835\udf95\u0397\ud835\udf96\u0398\ud835\udf97\u0399\ud835\udf98\u039A\ud835\udf99\u039B\ud835\udf9a\u039C\ud835\udf9b\u039D\ud835\udf9c\u039E\ud835\udf9d\u039F\ud835\udf9e\u03A0\ud835\udf9f\u03A1\ud835\udfa0\u03F4\ud835\udfa1\u03A3\ud835\udfa2\u03A4\ud835\udfa3\u03A5\ud835\udfa4\u03A6\ud835\udfa5\u03A7\ud835\udfa6\u03A8\ud835\udfa7\u03A9\ud835\udfa8\u2207\ud835\udfa9\u03B1\ud835\udfaa\u03B2\ud835\udfab\u03B3\ud835\udfac\u03B4\ud835\udfad\u03B5\ud835\udfae\u03B6\ud835\udfaf\u03B7\ud835\udfb0\u03B8\ud835\udfb1\u03B9\ud835\udfb2\u03BA\ud835\udfb3\u03BB\ud835\udfb4\u03BC\ud835\udfb5\u03BD\ud835\udfb6\u03BE\ud835\udfb7\u03BF\ud835\udfb8\u03C0\ud835\udfb9\u03C1\ud835\udfba\u03C2\ud835\udfbb\u03C3\ud835\udfbc\u03C4\ud835\udfbd\u03C5\ud835\udfbe\u03C6\ud835\udfbf\u03C7\ud835\udfc0\u03C8\ud835\udfc1\u03C9\ud835\udfc2\u2202\ud835\udfc3\u220A\ud835\udfc4\u03D1\ud835\udfc5\u03F0\ud835\udfc6\u03D5\ud835\udfc7\u03F1\ud835\udfc8\u03D6\ud835\udfc9
  111. mathvariant.monospace = A\ud835\ude70B\ud835\ude71C\ud835\ude72D\ud835\ude73E\ud835\ude74F\ud835\ude75G\ud835\ude76H\ud835\ude77I\ud835\ude78J\ud835\ude79K\ud835\ude7aL\ud835\ude7bM\ud835\ude7cN\ud835\ude7dO\ud835\ude7eP\ud835\ude7fQ\ud835\ude80R\ud835\ude81S\ud835\ude82T\ud835\ude83U\ud835\ude84V\ud835\ude85W\ud835\ude86X\ud835\ude87Y\ud835\ude88Z\ud835\ude89a\ud835\ude8ab\ud835\ude8bc\ud835\ude8cd\ud835\ude8de\ud835\ude8ef\ud835\ude8fg\ud835\ude90h\ud835\ude91i\ud835\ude92j\ud835\ude93k\ud835\ude94l\ud835\ude95m\ud835\ude96n\ud835\ude97o\ud835\ude98p\ud835\ude99q\ud835\ude9ar\ud835\ude9bs\ud835\ude9ct\ud835\ude9du\ud835\ude9ev\ud835\ude9fw\ud835\udea0x\ud835\udea1y\ud835\udea2z\ud835\udea30\ud835\udff61\ud835\udff72\ud835\udff83\ud835\udff94\ud835\udffa5\ud835\udffb6\ud835\udffc7\ud835\udffd8\ud835\udffe9\ud835\udfff
  112.  
  113.  
  114. # Operator Dictionary indexed on the "form" (i.e., infix, prefix, or suffix).
  115. # Each entry lists the attributes of the operator, using its Unicode format.
  116.  
  117. operator.\u0028.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # (
  118. operator.\u0029.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # )
  119. operator.\u005B.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # [
  120. operator.\u005D.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ]
  121. operator.\u007B.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # {
  122. operator.\u007D.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # }
  123. operator.\u201D.postfix = fence:true lspace:0em rspace:0em # ”
  124. operator.\u2019.postfix = fence:true lspace:0em rspace:0em # ’
  125. operator.\u27E8.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟨
  126. operator.\u2308.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌈
  127. operator.\u27E6.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟦
  128. operator.\u230A.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌊
  129. operator.\u201C.prefix = fence:true lspace:0em rspace:0em # “
  130. operator.\u2018.prefix = fence:true lspace:0em rspace:0em # ‘
  131. operator.\u27E9.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟩
  132. operator.\u2309.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌉
  133. operator.\u27E7.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⟧
  134. operator.\u230B.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⌋
  135. operator.\u2063.infix = separator:true lspace:0em rspace:0em # ⁣
  136. operator.\u002C.infix = separator:true lspace:0em rspace:verythickmathspace # ,
  137. operator.\u2500.infix = stretchy:horizontal minsize:0 lspace:0em rspace:0em # ─
  138. operator.\u007C.infix = stretchy:vertical minsize:0 lspace:0em rspace:0em # | |
  139. operator.\u003B.infix = separator:true lspace:0em rspace:thickmathspace # ;
  140. operator.\u003B.postfix = separator:true lspace:0em rspace:0em # ;
  141. operator.\u003A\u003D.infix = lspace:thickmathspace rspace:thickmathspace # :=
  142. operator.\u2254.infix = lspace:thickmathspace rspace:thickmathspace # ≔
  143. operator.\u2235.infix = lspace:thickmathspace rspace:thickmathspace # ∵
  144. operator.\u2234.infix = lspace:thickmathspace rspace:thickmathspace # ∴
  145. operator.\u2758.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ❘
  146. operator.\u002F\u002F.infix = lspace:thickmathspace rspace:thickmathspace # //
  147. operator.\u2237.infix = lspace:thickmathspace rspace:thickmathspace # ∷ ∷
  148. operator.\u0026.prefix = lspace:0em rspace:thickmathspace # &
  149. operator.\u0026.postfix = lspace:thickmathspace rspace:0em # &
  150. operator.\u002A\u003D.infix = lspace:thickmathspace rspace:thickmathspace # *=
  151. operator.\u002D\u003D.infix = lspace:thickmathspace rspace:thickmathspace # -=
  152. operator.\u002B\u003D.infix = lspace:thickmathspace rspace:thickmathspace # +=
  153. operator.\u002F\u003D.infix = lspace:thickmathspace rspace:thickmathspace # /=
  154. operator.\u002D\u003E.infix = lspace:thickmathspace rspace:thickmathspace # ->
  155. operator.\u003A.infix = lspace:thickmathspace rspace:thickmathspace # :
  156. operator.\u002E\u002E.postfix = lspace:mediummathspace rspace:0em # ..
  157. operator.\u002E\u002E\u002E.postfix = lspace:mediummathspace rspace:0em # ...
  158. operator.\u220B.infix = lspace:thickmathspace rspace:thickmathspace # ∋ ∋
  159. operator.\u2AE4.infix = lspace:thickmathspace rspace:thickmathspace # ⫤
  160. operator.\u22A8.infix = lspace:thickmathspace rspace:thickmathspace # ⊨
  161. operator.\u22A4.infix = lspace:thickmathspace rspace:thickmathspace # ⊤
  162. operator.\u22A3.infix = lspace:thickmathspace rspace:thickmathspace # ⊣
  163. operator.\u22A2.infix = lspace:thickmathspace rspace:thickmathspace # ⊢
  164. operator.\u21D2.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇒ ⇒
  165. operator.\u2970.infix = lspace:thickmathspace rspace:thickmathspace # ⥰
  166. operator.\u007C\u007C.infix = lspace:mediummathspace rspace:mediummathspace # ||
  167. operator.\u2A54.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⩔
  168. operator.\u0026\u0026.infix = lspace:thickmathspace rspace:thickmathspace # &&
  169. operator.\u2A53.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⩓
  170. operator.\u0026.infix = lspace:thickmathspace rspace:thickmathspace # &
  171. operator.\u0021.prefix = lspace:0em rspace:thickmathspace # !
  172. operator.\u2AEC.prefix = lspace:0em rspace:thickmathspace # ⫬
  173. operator.\u2203.prefix = lspace:0em rspace:thickmathspace # ∃
  174. operator.\u2200.prefix = lspace:0em rspace:thickmathspace # ∀
  175. operator.\u2204.prefix = lspace:0em rspace:thickmathspace # ∄
  176. operator.\u2208.infix = lspace:thickmathspace rspace:thickmathspace # ∈
  177. operator.\u2209.infix = lspace:thickmathspace rspace:thickmathspace # ∉
  178. operator.\u220C.infix = lspace:thickmathspace rspace:thickmathspace # ∌
  179. operator.\u228F\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⊏̸
  180. operator.\u22E2.infix = lspace:thickmathspace rspace:thickmathspace # ⋢
  181. operator.\u2290\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⊐̸
  182. operator.\u22E3.infix = lspace:thickmathspace rspace:thickmathspace # ⋣
  183. operator.\u2284.infix = lspace:thickmathspace rspace:thickmathspace # ⊄
  184. operator.\u2282\u020D2.infix = lspace:thickmathspace rspace:thickmathspace # ⊂⃒
  185. operator.\u2288.infix = lspace:thickmathspace rspace:thickmathspace # ⊈
  186. operator.\u2AC5\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⫅̸
  187. operator.\u2285.infix = lspace:thickmathspace rspace:thickmathspace # ⊅
  188. operator.\u2283\u020D2.infix = lspace:thickmathspace rspace:thickmathspace # ⊃⃒
  189. operator.\u2289.infix = lspace:thickmathspace rspace:thickmathspace # ⊉
  190. operator.\u2AC6\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⫅̸
  191. operator.\u228F.infix = lspace:thickmathspace rspace:thickmathspace # ⊏
  192. operator.\u2291.infix = lspace:thickmathspace rspace:thickmathspace # ⊑
  193. operator.\u2290.infix = lspace:thickmathspace rspace:thickmathspace # ⊐
  194. operator.\u2292.infix = lspace:thickmathspace rspace:thickmathspace # ⊒
  195. operator.\u22D0.infix = lspace:thickmathspace rspace:thickmathspace # ⋐
  196. operator.\u2286.infix = lspace:thickmathspace rspace:thickmathspace # ⊆
  197. operator.\u2AC5.infix = lspace:thickmathspace rspace:thickmathspace # ⫅
  198. operator.\u2283.infix = lspace:thickmathspace rspace:thickmathspace # ⊃
  199. operator.\u2287.infix = lspace:thickmathspace rspace:thickmathspace # ⊇
  200. operator.\u2AC6.infix = lspace:thickmathspace rspace:thickmathspace # ⫆
  201. operator.\u21D0.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇐
  202. operator.\u21D4.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇔
  203. operator.\u2950.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥐
  204. operator.\u295E.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥞
  205. operator.\u21BD.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↽
  206. operator.\u2956.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥖
  207. operator.\u295F.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥟
  208. operator.\u21C1.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇁
  209. operator.\u2957.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥗
  210. operator.\u2190.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ←
  211. operator.\u21E4.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇤
  212. operator.\u21C6.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇆
  213. operator.\u2194.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↔
  214. operator.\u294E.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥎
  215. operator.\u21A4.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↤
  216. operator.\u295A.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥚
  217. operator.\u21BC.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↼
  218. operator.\u2952.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥒
  219. operator.\u2199.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↙
  220. operator.\u2198.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↘
  221. operator.\u2192.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # →
  222. operator.\u21E5.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇥
  223. operator.\u21C4.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇄
  224. operator.\u21A6.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↦
  225. operator.\u295B.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥛
  226. operator.\u21C0.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇀
  227. operator.\u2953.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⥓
  228. operator.\u2190\u200B.infix = lspace:thickmathspace rspace:thickmathspace # ←
  229. operator.\u2192\u200B.infix = lspace:thickmathspace rspace:thickmathspace # →
  230. operator.\u2196.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ↖
  231. operator.\u2197.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ↗
  232. operator.\u003D.infix = lspace:thickmathspace rspace:thickmathspace # =
  233. operator.\u003C.infix = lspace:thickmathspace rspace:thickmathspace # <
  234. operator.\u003E.infix = lspace:thickmathspace rspace:thickmathspace # >
  235. operator.\u0021\u003D.infix = lspace:thickmathspace rspace:thickmathspace # !=
  236. operator.\u003D\u003D.infix = lspace:thickmathspace rspace:thickmathspace # ==
  237. operator.\u003C\u003D.infix = lspace:thickmathspace rspace:thickmathspace # <=
  238. operator.\u003E\u003D.infix = lspace:thickmathspace rspace:thickmathspace # >=
  239. operator.\u2261.infix = lspace:thickmathspace rspace:thickmathspace # ≡
  240. operator.\u224D.infix = lspace:thickmathspace rspace:thickmathspace # ≍
  241. operator.\u2250.infix = lspace:thickmathspace rspace:thickmathspace # ≐
  242. operator.\u2225.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ∥
  243. operator.\u2016.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ‖ ‖
  244. operator.\u2A75.infix = lspace:thickmathspace rspace:thickmathspace # ⩵
  245. operator.\u2242.infix = lspace:thickmathspace rspace:thickmathspace # ≂
  246. operator.\u21CC.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇌
  247. operator.\u2265.infix = lspace:thickmathspace rspace:thickmathspace # ≥
  248. operator.\u22DB.infix = lspace:thickmathspace rspace:thickmathspace # ⋛
  249. operator.\u2A8C.infix = lspace:thickmathspace rspace:thickmathspace # ⪌
  250. operator.\u2267.infix = lspace:thickmathspace rspace:thickmathspace # ≧
  251. operator.\u2AA2.infix = lspace:thickmathspace rspace:thickmathspace # ⪢
  252. operator.\u2277.infix = lspace:thickmathspace rspace:thickmathspace # ≷
  253. operator.\u2A7E.infix = lspace:thickmathspace rspace:thickmathspace # ⩾
  254. operator.\u2273.infix = lspace:thickmathspace rspace:thickmathspace # ≳
  255. operator.\u2A86.infix = lspace:thickmathspace rspace:thickmathspace # ⪆
  256. operator.\u224E.infix = lspace:thickmathspace rspace:thickmathspace # ≎
  257. operator.\u224F.infix = lspace:thickmathspace rspace:thickmathspace # ≏
  258. operator.\u22B2.infix = lspace:thickmathspace rspace:thickmathspace # ⊲
  259. operator.\u29CF.infix = lspace:thickmathspace rspace:thickmathspace # ⧏
  260. operator.\u22B4.infix = lspace:thickmathspace rspace:thickmathspace # ⊴
  261. operator.\u2264.infix = lspace:thickmathspace rspace:thickmathspace # ≤
  262. operator.\u22DA.infix = lspace:thickmathspace rspace:thickmathspace # ⋚
  263. operator.\u2A8B.infix = lspace:thickmathspace rspace:thickmathspace # ⪋
  264. operator.\u2266.infix = lspace:thickmathspace rspace:thickmathspace # ≦
  265. operator.\u2276.infix = lspace:thickmathspace rspace:thickmathspace # ≶
  266. operator.\u2AA1.infix = lspace:thickmathspace rspace:thickmathspace # ⪡
  267. operator.\u2A7D.infix = lspace:thickmathspace rspace:thickmathspace # ⩽
  268. operator.\u2272.infix = lspace:thickmathspace rspace:thickmathspace # ≲
  269. operator.\u2A85.infix = lspace:thickmathspace rspace:thickmathspace # ⪅
  270. operator.\u226B.infix = lspace:thickmathspace rspace:thickmathspace # ≫
  271. operator.\u226A.infix = lspace:thickmathspace rspace:thickmathspace # ≪
  272. operator.\u2262.infix = lspace:thickmathspace rspace:thickmathspace # ≢
  273. operator.\u226D.infix = lspace:thickmathspace rspace:thickmathspace # ≭
  274. operator.\u2226.infix = lspace:thickmathspace rspace:thickmathspace # ∦
  275. operator.\u2260.infix = lspace:thickmathspace rspace:thickmathspace # ≠
  276. operator.\u2242\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≂̸
  277. operator.\u226F.infix = lspace:thickmathspace rspace:thickmathspace # ≯
  278. operator.\u003E\u20D2.infix = lspace:thickmathspace rspace:thickmathspace # >⃒
  279. operator.\u2271.infix = lspace:thickmathspace rspace:thickmathspace # ≱
  280. operator.\u2266\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≧̸
  281. operator.\u2A7D\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⩽̸
  282. operator.\u226B\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≫̸
  283. operator.\u2279.infix = lspace:thickmathspace rspace:thickmathspace # ≹
  284. operator.\u2A7E\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⩾̸
  285. operator.\u2275.infix = lspace:thickmathspace rspace:thickmathspace # ≵
  286. operator.\u224E\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≎̸
  287. operator.\u224F\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≏̸
  288. operator.\u22EA.infix = lspace:thickmathspace rspace:thickmathspace # ⋪
  289. operator.\u29CF\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⧏̸
  290. operator.\u22EC.infix = lspace:thickmathspace rspace:thickmathspace # ⋬
  291. operator.\u226E.infix = lspace:thickmathspace rspace:thickmathspace # ≮
  292. operator.\u003C\u20D2.infix = lspace:thickmathspace rspace:thickmathspace # <⃒
  293. operator.\u2270.infix = lspace:thickmathspace rspace:thickmathspace # ≰
  294. # There is no &NotLessFullEqual;
  295. operator.\u2278.infix = lspace:thickmathspace rspace:thickmathspace # ≸
  296. operator.\u226A\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≪̸
  297. operator.\u2274.infix = lspace:thickmathspace rspace:thickmathspace # ≴
  298. operator.\u2AA2\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⪢̸
  299. operator.\u2AA1\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⪡̸
  300. operator.\u2280.infix = lspace:thickmathspace rspace:thickmathspace # ⊀
  301. operator.\u2AAF\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⪯̸
  302. operator.\u22E0.infix = lspace:thickmathspace rspace:thickmathspace # ⋠
  303. operator.\u22EB.infix = lspace:thickmathspace rspace:thickmathspace # ⋫
  304. operator.\u29D0\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⧐̸
  305. operator.\u22ED.infix = lspace:thickmathspace rspace:thickmathspace # ⋭
  306. operator.\u2281.infix = lspace:thickmathspace rspace:thickmathspace # ⊁
  307. operator.\u2AB0\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ⪰̸
  308. operator.\u22E1.infix = lspace:thickmathspace rspace:thickmathspace # ⋡
  309. operator.\u227F\u0338.infix = lspace:thickmathspace rspace:thickmathspace # ≿̸
  310. operator.\u2241.infix = lspace:thickmathspace rspace:thickmathspace # ≁
  311. operator.\u2244.infix = lspace:thickmathspace rspace:thickmathspace # ≄
  312. operator.\u2247.infix = lspace:thickmathspace rspace:thickmathspace # ≇
  313. operator.\u2249.infix = lspace:thickmathspace rspace:thickmathspace # ≉
  314. operator.\u2224.infix = lspace:thickmathspace rspace:thickmathspace # ∤
  315. operator.\u227A.infix = lspace:thickmathspace rspace:thickmathspace # ≺
  316. operator.\u2AAF.infix = lspace:thickmathspace rspace:thickmathspace # ⪯
  317. operator.\u227C.infix = lspace:thickmathspace rspace:thickmathspace # ≼
  318. operator.\u227E.infix = lspace:thickmathspace rspace:thickmathspace # ≾
  319. operator.\u2AB3.infix = lspace:thickmathspace rspace:thickmathspace # ⪳
  320. operator.\u2AB7.infix = lspace:thickmathspace rspace:thickmathspace # ⪷
  321. operator.\u221D.infix = lspace:thickmathspace rspace:thickmathspace # ∝
  322. operator.\u21CB.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ⇋
  323. operator.\u22B3.infix = lspace:thickmathspace rspace:thickmathspace # ⊳
  324. operator.\u29D0.infix = lspace:thickmathspace rspace:thickmathspace # ⧐
  325. operator.\u22B5.infix = lspace:thickmathspace rspace:thickmathspace # ⊵
  326. operator.\u227B.infix = lspace:thickmathspace rspace:thickmathspace # ≻
  327. operator.\u2AB0.infix = lspace:thickmathspace rspace:thickmathspace # ⪰
  328. operator.\u227D.infix = lspace:thickmathspace rspace:thickmathspace # ≽
  329. operator.\u227F.infix = lspace:thickmathspace rspace:thickmathspace # ≿
  330. operator.\u2AB4.infix = lspace:thickmathspace rspace:thickmathspace # ⪴
  331. operator.\u2AB8.infix = lspace:thickmathspace rspace:thickmathspace # ⪸
  332. operator.\u223C.infix = lspace:thickmathspace rspace:thickmathspace # ∼
  333. operator.\u2243.infix = lspace:thickmathspace rspace:thickmathspace # ≃
  334. operator.\u2245.infix = lspace:thickmathspace rspace:thickmathspace # ≅
  335. operator.\u2248.infix = lspace:thickmathspace rspace:thickmathspace # ≈
  336. operator.\u22A5.infix = lspace:thickmathspace rspace:thickmathspace # ⊥
  337. operator.\u2223.infix = stretchy:vertical lspace:thickmathspace rspace:thickmathspace # ∣
  338. operator.\u2294.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⊔
  339. operator.\u22C3.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⋃
  340. operator.\u228E.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⊎
  341. operator.\u002D.infix = lspace:mediummathspace rspace:mediummathspace # -
  342. operator.\u002B.infix = lspace:mediummathspace rspace:mediummathspace # +
  343. operator.\u22C2.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⋂
  344. operator.\u2213.infix = lspace:mediummathspace rspace:mediummathspace # ∓
  345. operator.\u00B1.infix = lspace:mediummathspace rspace:mediummathspace # ±
  346. operator.\u2293.infix = stretchy:vertical lspace:mediummathspace rspace:mediummathspace # ⊓
  347. operator.\u22C1.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⋁
  348. operator.\u2296.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⊖
  349. operator.\u2295.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⊕
  350. operator.\u2A01.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⨁
  351. operator.\u2211.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ∑
  352. operator.\u22C3.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⋃
  353. operator.\u228E.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⊎
  354. operator.\u2A04.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⨄
  355. operator.\u2A06.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⨆
  356. operator.\u006C\u0069\u006D.prefix = movablelimits:true lspace:0em rspace:thinmathspace # lim
  357. operator.\u006D\u0061\u0078.prefix = movablelimits:true lspace:0em rspace:thinmathspace # max
  358. operator.\u006D\u0069\u006E.prefix = movablelimits:true lspace:0em rspace:thinmathspace # min
  359. operator.\u2212.infix = lspace:mediummathspace rspace:mediummathspace # official Unicode minus sign
  360. operator.\u2212.prefix = lspace:0em rspace:veryverythinmathspace # official Unicode minus sign
  361. operator.\u2296.infix = lspace:thinmathspace rspace:thinmathspace # ⊖
  362. operator.\u2295.infix = lspace:thinmathspace rspace:thinmathspace # ⊕
  363. operator.\u2232.prefix = stretchy:vertical largeop:true lspace:0em rspace:0em # ∲
  364. operator.\u222E.prefix = stretchy:vertical largeop:true lspace:0em rspace:0em # ∮
  365. operator.\u2233.prefix = stretchy:vertical largeop:true lspace:0em rspace:0em # ∳
  366. operator.\u222F.prefix = stretchy:vertical largeop:true lspace:0em rspace:0em # ∯
  367. operator.\u222B.prefix = stretchy:vertical largeop:true lspace:0em rspace:0em # ∫
  368. operator.\u22D3.infix = lspace:thinmathspace rspace:thinmathspace # ⋓
  369. operator.\u22D2.infix = lspace:thinmathspace rspace:thinmathspace # ⋒
  370. operator.\u2240.infix = lspace:thinmathspace rspace:thinmathspace # ≀
  371. operator.\u22C0.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⋀
  372. operator.\u2297.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⊗
  373. operator.\u2A02.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⨂
  374. operator.\u2210.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ∐
  375. operator.\u220F.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ∏
  376. operator.\u22C2.prefix = stretchy:vertical largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⋂
  377. operator.\u2210.infix = lspace:thinmathspace rspace:thinmathspace # ∐
  378. operator.\u2606.infix = lspace:thinmathspace rspace:thinmathspace # ☆
  379. operator.\u22C6.infix = lspace:thinmathspace rspace:thinmathspace # ⋆
  380. operator.\u2299.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⊙
  381. operator.\u2A00.prefix = largeop:true movablelimits:true lspace:0em rspace:thinmathspace # ⨀
  382. operator.\u002A.infix = lspace:thinmathspace rspace:thinmathspace # *
  383. operator.\u2062.infix = lspace:0em rspace:0em # ⁢
  384. operator.\u00B7.infix = lspace:thinmathspace rspace:thinmathspace # ·
  385. operator.\u2297.infix = lspace:thinmathspace rspace:thinmathspace # ⊗
  386. operator.\u22C1.infix = lspace:thinmathspace rspace:thinmathspace # ⋁
  387. operator.\u22C0.infix = lspace:thinmathspace rspace:thinmathspace # ⋀
  388. operator.\u22C4.infix = lspace:thinmathspace rspace:thinmathspace # ⋄
  389. operator.\u2216.infix = stretchy:vertical lspace:thinmathspace rspace:thinmathspace # ∖
  390. operator.\u002F.infix = stretchy:vertical lspace:thinmathspace rspace:thinmathspace # /
  391. operator.\u002D.prefix = lspace:0em rspace:veryverythinmathspace # -
  392. operator.\u002B.prefix = lspace:0em rspace:veryverythinmathspace # +
  393. operator.\u2213.prefix = lspace:0em rspace:veryverythinmathspace # ∓
  394. operator.\u00B1.prefix = lspace:0em rspace:veryverythinmathspace # ±
  395. operator.\u002E.infix = lspace:0em rspace:0em # .
  396. operator.\u2A2F.infix = lspace:verythinmathspace rspace:verythinmathspace # ⨯
  397. operator.\u002A\u002A.infix = lspace:verythinmathspace rspace:verythinmathspace # **
  398. operator.\u2299.infix = lspace:verythinmathspace rspace:verythinmathspace # ⊙
  399. operator.\u2218.infix = lspace:verythinmathspace rspace:verythinmathspace # ∘
  400. operator.\u25A1.prefix = lspace:0em rspace:verythinmathspace # □
  401. operator.\u2207.prefix = lspace:0em rspace:verythinmathspace # ∇
  402. operator.\u2202.prefix = lspace:0em rspace:verythinmathspace # ∂
  403. operator.\u2145.prefix = lspace:0em rspace:verythinmathspace # ⅅ
  404. operator.\u2146.prefix = lspace:0em rspace:verythinmathspace # ⅆ
  405. operator.\u221A.prefix = stretchy:vertical lspace:0em rspace:verythinmathspace # √
  406. operator.\u21D3.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇓
  407. operator.\u27F8.infix = stretchy:horizontal lspace:verythinmathspace rspace:verythinmathspace # ⟸
  408. operator.\u27FA.infix = stretchy:horizontal lspace:verythinmathspace rspace:verythinmathspace # ⟺
  409. operator.\u27F9.infix = stretchy:horizontal lspace:verythinmathspace rspace:verythinmathspace # ⟹
  410. operator.\u21D1.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇑
  411. operator.\u21D5.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇕
  412. operator.\u2193.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↓
  413. operator.\u2913.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⤓
  414. operator.\u21F5.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇵
  415. operator.\u21A7.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↧
  416. operator.\u2961.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥡
  417. operator.\u21C3.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇃
  418. operator.\u2959.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥙
  419. operator.\u2951.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥑
  420. operator.\u2960.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥠
  421. operator.\u21BF.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↿
  422. operator.\u2958.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥘
  423. operator.\u27F5.infix = stretchy:horizontal lspace:verythinmathspace rspace:verythinmathspace # ⟵
  424. operator.\u27F7.infix = stretchy:horizontal lspace:verythinmathspace rspace:verythinmathspace # ⟷
  425. operator.\u27F6.infix = stretchy:horizontal lspace:verythinmathspace rspace:verythinmathspace # ⟶
  426. operator.\u296F.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥯
  427. operator.\u295D.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥝
  428. operator.\u21C2.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇂
  429. operator.\u2955.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥕
  430. operator.\u294F.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥏
  431. operator.\u295C.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥜
  432. operator.\u21BE.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↾
  433. operator.\u2954.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥔
  434. operator.\u2193\u200B.infix = lspace:verythinmathspace rspace:verythinmathspace # ↓
  435. operator.\u2191\u200B.infix = lspace:verythinmathspace rspace:verythinmathspace # ↑
  436. operator.\u2191.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↑
  437. operator.\u2912.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⤒
  438. operator.\u21C5.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⇅
  439. operator.\u2195.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↕
  440. operator.\u296E.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ⥮
  441. operator.\u21A5.infix = stretchy:vertical lspace:verythinmathspace rspace:verythinmathspace # ↥
  442. operator.\u005E.infix = lspace:verythinmathspace rspace:verythinmathspace # ^
  443. operator.\u003C\u003E.infix = lspace:verythinmathspace rspace:verythinmathspace # <>
  444. operator.\u0027.postfix = lspace:verythinmathspace rspace:0em # '
  445. operator.\u0021.postfix = lspace:verythinmathspace rspace:0em # !
  446. operator.\u0021\u0021.postfix = lspace:verythinmathspace rspace:0em # !!
  447. operator.\u007E.infix = lspace:verythinmathspace rspace:verythinmathspace # ~
  448. operator.\u0040.infix = lspace:verythinmathspace rspace:verythinmathspace # @
  449. operator.\u002D\u002D.postfix = lspace:verythinmathspace rspace:0em # --
  450. operator.\u002D\u002D.prefix = lspace:0em rspace:verythinmathspace # --
  451. operator.\u002B\u002B.postfix = lspace:verythinmathspace rspace:0em # ++
  452. operator.\u002B\u002B.prefix = lspace:0em rspace:verythinmathspace # ++
  453. operator.\u2061.infix = lspace:0em rspace:0em # ⁡
  454. operator.\u003F.infix = lspace:verythinmathspace rspace:verythinmathspace # ?
  455. operator.\u005F.infix = lspace:verythinmathspace rspace:verythinmathspace # _
  456. operator.\u02D8.postfix = accent:true lspace:0em rspace:0em # ˘
  457. operator.\u00B8.postfix = accent:true lspace:0em rspace:0em # ¸
  458. operator.\u0060.postfix = accent:true lspace:0em rspace:0em # `
  459. operator.\u02D9.postfix = accent:true lspace:0em rspace:0em # ˙
  460. operator.\u02DD.postfix = accent:true lspace:0em rspace:0em # ˝
  461. operator.\u00B4.postfix = accent:true lspace:0em rspace:0em # ´
  462. operator.\u02DC.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ˜
  463. operator.\u00A8.postfix = accent:true lspace:0em rspace:0em # ¨
  464. operator.\u0311.postfix = accent:true lspace:0em rspace:0em # ̑
  465. operator.\u02C7.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ˇ
  466. operator.\u005E.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ^
  467. operator.\u00AF.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ‾
  468. operator.\u23DE.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏞ (Unicode)
  469. operator.\uFE37.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏞ (MathML 2.0)
  470. operator.\u23B4.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⎴
  471. operator.\u23DC.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏜ (Unicode)
  472. operator.\uFE35.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏜ (MathML 2.0)
  473. operator.\u20DB.postfix = accent:true lspace:0em rspace:0em # ⃛
  474. operator.\u0332.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # _
  475. operator.\u23DF.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏟ (Unicode)
  476. operator.\uFE38.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏟ (MathML 2.0)
  477. operator.\u23B5.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⎵
  478. operator.\u23DD.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏝ (Unicode)
  479. operator.\uFE36.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⏝ (MathML 2.0)
  480. operator.\u2225.prefix = stretchy:vertical fence:true lspace:.0em rspace:.0em # ∥
  481. operator.\u2225.postfix = stretchy:vertical fence:true lspace:.0em rspace:.0em # ∥
  482. operator.\u2016.prefix = stretchy:vertical fence:true lspace:.0em rspace:.0em # ‖ ‖
  483. operator.\u2016.postfix = stretchy:vertical fence:true lspace:.0em rspace:.0em # ‖ ‖
  484. operator.\u2223.prefix = stretchy:vertical fence:true lspace:.0em rspace:.0em # ∣
  485. operator.\u2223.postfix = stretchy:vertical fence:true lspace:.0em rspace:.0em # ∣
  486. operator.\u007C.prefix = stretchy:vertical fence:true lspace:.0em rspace:.0em # |
  487. operator.\u007C.postfix = stretchy:vertical fence:true lspace:.0em rspace:.0em # |
  488. operator.\u20D7.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⃗
  489. operator.\u20D6.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⃖
  490. operator.\u20E1.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⃡
  491. operator.\u20D1.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⃑
  492. operator.\u20D0.postfix = stretchy:horizontal accent:true lspace:0em rspace:0em # ⃐
  493. operator.\u21A9.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↩ ↩
  494. operator.\u21AA.infix = stretchy:horizontal lspace:thickmathspace rspace:thickmathspace # ↪ ↪
  495. operator.\u23B0.prefix = stretchy:vertical fence:true lspace:0em rspace:0em # ⎰ ⎰
  496. operator.\u23B1.postfix = stretchy:vertical fence:true lspace:0em rspace:0em # ⎱ ⎱
  497. operator.\u22C5.infix = lspace:thinmathspace rspace:thinmathspace # ċ
  498. operator.\u2282.infix = lspace:thickmathspace rspace:thickmathspace # ⊂
  499.  
  500.  
  501. ##################################################################################
  502. # DOCUMENTATION ON HOW TO SETUP THE PROPERTY FILE ASSOCIATED TO EACH FONT
  503. # More fonts can be supported for stretchy characters by setting up mathfont
  504. # property files as described below.
  505. #
  506. # Each font should have its set of glyph data. For example, the glyph data for
  507. # the "Symbol" font and the "MT Extra" font are in "mathfontSymbol.properties"
  508. # and "mathfontMTExtra.properties", respectively. The font property file is a
  509. # set of all the stretchy MathML characters that can be rendered with that font
  510. # using larger and/or partial glyphs. Each stretchy character is associated to
  511. # a list in the font property file which gives, in that order, the 4 partial
  512. # glyphs: top (or left), middle, bottom (or right), glue; and the variants of
  513. # bigger sizes (if any). A position that is not relevant to a particular character
  514. # is indicated there with the UNICODE REPLACEMENT CHARACTER 0xFFFD.
  515. #
  516. # Characters that need to be built from other characters are said to be composite.
  517. # For example, characters like over/underbrace in CMEX10 have to be built from two
  518. # half stretchy chars and joined in the middle (TeXbook, p.225). Several (i.e., 2
  519. # or more) child characters can be composed in order to render another chararacter.
  520. # To specify such characters, their list of glyphs in the property file should be
  521. # given as space-separated segments of glyphs. Each segment gives the 4 partial glyphs
  522. # with which to build the child character that will be joined with its other siblings.
  523.